package com.baseLearn.learn.base;

/**
 * 会分配一个11长度的char数组，并在常量池分配一个由这个char数组组成的字符串，然后由m去引用这个字符串。
 * 用n去引用常量池里边的字符串，所以和n引用的是同一个对象。
 * 生成一个新的字符串，但内部的字符数组引用着m内部的字符数组。
 * 同样会生成一个新的字符串，但内部的字符数组引用常量池里边的字符串内部的字符数组，意思是和u是同样的字符数组。
 */
public class StringTest {

    private final static String testA ="aaa";

    public static void main(String[] args) {

        StringTest StringTest = new StringTest();
        System.out.println(StringTest.testA);


        System.out.println(50 << 1);
        String a = "hello,world";
        String b = "hello,world";
        String c = new String(a);
        String d = new String("hello,world");
    }
}
